package com.tepth.busfix.bean.reponse;

import java.io.Serializable;
import java.util.List;

/**
 * Created by zhangyu on 2017/5/23.
 */

public class ListContentsBean implements Serializable {
    /**
     * Value :
     * WorkPersonCode :
     * WorkPersonName :
     * WorkTime :
     * Remark :
     * ListRemark : [{"Id":2,"Classification":{"Id":22981,"Code":"20141191","Name":"发动机系"},"TroubleTypeId":1,"Code":"01","Name":"发动机附加作业及换件","Operation":{"Id":2,"Code":"02","Name":"更换"},"Component":{"Id":21,"Code":"0021","Name":"半轴","Unit":"个"},"Accessory":{"Id":21,"Code":"0021","Name":"半轴","Unit":"个"},"UseCount":1,"WorkPerson":{"Id":22981,"Code":"20141191","Name":"黄权","PositionInfo":{"Id":22981,"Code":"20141191","Name":"黄权"}}}]
     * TemplateId : 0
     * MaintenanceTypeCode :
     * Id : 46155
     * Sort : 1
     * ContentTypeCode : 01
     * ContentDesc : 发动机附加作业及换件
     * TechnicalRequirement :
     * ValueTypeCode : text
     * ValueType : 字符串型
     * ValueTypeDetail :
     * ValueUnit :
     * ValueDefault :
     * IsRequired : false
     * MaxValue :
     * MinValue :
     */

    private String Value;
    private String WorkPersonCode;
    private String WorkPersonName;
    private String WorkTime;
    private String Remark;
    private int TemplateId;
    private String MaintenanceTypeCode;
    private int Id;
    private int Sort;
    private List<Person> ListWorkPerson;
    private String ContentTypeCode;
    private String ContentDesc;
    private String TechnicalRequirement;
    private String ValueTypeCode;
    private String ValueType;
    private String ValueTypeDetail;
    private String ValueUnit;
    private String ValueDefault;
    private boolean IsRequired;
    private String MaxValue;
    private String MinValue;
    private boolean isCancel;
    private boolean isChecked;
    //我提交给服务器
    private List<ListRemarkBean> ListRemark;
    //服务器自带
    private List<ListRemarkBean> ListTrouble;

    public List<Person> getListWorkPerson() {
        return ListWorkPerson;
    }

    public void setListWorkPerson(List<Person> listWorkPerson) {
        ListWorkPerson = listWorkPerson;
    }

    private int state = 0;

    public boolean isChecked() {
        return isChecked;
    }

    public void setChecked(boolean checked) {
        isChecked = checked;
    }

    public boolean isCancel() {
        return isCancel;
    }

    public void setCancel(boolean cancel) {
        isCancel = cancel;
    }

    public String getValue() {
        return Value;
    }

    public void setValue(String value) {
        Value = value;
    }

    public String getWorkPersonCode() {
        return WorkPersonCode;
    }

    public void setWorkPersonCode(String workPersonCode) {
        WorkPersonCode = workPersonCode;
    }

    public String getWorkPersonName() {
        return WorkPersonName;
    }

    public void setWorkPersonName(String workPersonName) {
        WorkPersonName = workPersonName;
    }

    public String getWorkTime() {
        return WorkTime;
    }

    public void setWorkTime(String workTime) {
        WorkTime = workTime;
    }

    public String getRemark() {
        return Remark;
    }

    public void setRemark(String remark) {
        Remark = remark;
    }

    public int getTemplateId() {
        return TemplateId;
    }

    public void setTemplateId(int templateId) {
        TemplateId = templateId;
    }

    public String getMaintenanceTypeCode() {
        return MaintenanceTypeCode;
    }

    public void setMaintenanceTypeCode(String maintenanceTypeCode) {
        MaintenanceTypeCode = maintenanceTypeCode;
    }

    public int getId() {
        return Id;
    }

    public void setId(int id) {
        Id = id;
    }

    public int getSort() {
        return Sort;
    }

    public void setSort(int sort) {
        Sort = sort;
    }

    public String getContentTypeCode() {
        return ContentTypeCode;
    }

    public void setContentTypeCode(String contentTypeCode) {
        ContentTypeCode = contentTypeCode;
    }

    public String getContentDesc() {
        return ContentDesc;
    }

    public void setContentDesc(String contentDesc) {
        ContentDesc = contentDesc;
    }

    public String getTechnicalRequirement() {
        return TechnicalRequirement;
    }

    public void setTechnicalRequirement(String technicalRequirement) {
        TechnicalRequirement = technicalRequirement;
    }

    public String getValueTypeCode() {
        return ValueTypeCode;
    }

    public void setValueTypeCode(String valueTypeCode) {
        ValueTypeCode = valueTypeCode;
    }

    public String getValueType() {
        return ValueType;
    }

    public void setValueType(String valueType) {
        ValueType = valueType;
    }

    public String getValueTypeDetail() {
        return ValueTypeDetail;
    }

    public void setValueTypeDetail(String valueTypeDetail) {
        ValueTypeDetail = valueTypeDetail;
    }

    public String getValueUnit() {
        return ValueUnit;
    }

    public void setValueUnit(String valueUnit) {
        ValueUnit = valueUnit;
    }

    public String getValueDefault() {
        return ValueDefault;
    }

    public void setValueDefault(String valueDefault) {
        ValueDefault = valueDefault;
    }

    public boolean isRequired() {
        return IsRequired;
    }

    public void setRequired(boolean required) {
        IsRequired = required;
    }

    public String getMaxValue() {
        return MaxValue;
    }

    public void setMaxValue(String maxValue) {
        MaxValue = maxValue;
    }

    public String getMinValue() {
        return MinValue;
    }

    public void setMinValue(String minValue) {
        MinValue = minValue;
    }

    public List<ListRemarkBean> getListRemark() {
        return ListRemark;
    }

    public void setListRemark(List<ListRemarkBean> listRemark) {
        ListRemark = listRemark;
    }

    public List<ListRemarkBean> getListTrouble() {
        return ListTrouble;
    }

    public void setListTrouble(List<ListRemarkBean> listTrouble) {
        ListTrouble = listTrouble;
    }

    public int getState() {
        return state;
    }

    public void setState(int state) {
        this.state = state;
    }
}
